#pragma once
#include <QObject>
#include <Phonon>
#include "sonido.h"

class ReproductorSonidos //: public QObject
{
    //Q_OBJECT
public:
	ReproductorSonidos();
	~ReproductorSonidos();

	void reproducir(const QString& ruta, Phonon::AudioDataOutput::Channel canal, bool repetir = false, float volumen = 1);
    void pausar(const QString& ruta);
    void parar(const QString& ruta);
    void limpiar();

private:

	int totalSonidos;
	QList<Sonido*> listaSonidos;
    Sonido* sonido;    

    bool estaInsertado(const QString& ruta, int* posicion);

};
